package cn.edu.zjgsu.ito.service;

import java.util.List;

import cn.edu.zjgsu.ito.vo.UserInfomationShowVo;
import cn.edu.zjgsu.ito.vo.VouchersIdVo;
import cn.edu.zjgsu.ito.vo.VouchersShowVo;

public interface UserWalletManageServiceI {

	/**
	 * 用户查询代金券总数
	 * @param userId
	 * @return
	 */
	public int lookVouchersSize(int userId);

	/**
	 * 查看自己的代金券
	 * @param userId
	 * @return
	 */
	public List<VouchersShowVo> lookOwnVouchers(int userId);

	/**
	 * 兑换代金券首页接口
	 * @return
	 */
	public List<VouchersShowVo> exchangeVouchersStore();

	/**
	 * 用户信息
	 * @param userId
	 */
	public UserInfomationShowVo userInfomation(int userId);

	/**
	 * 用户兑换代金券
	 * @param vouchersIdVo
	 * @param userId
	 * @return
	 */
	public int exchangeVouchers(VouchersIdVo vouchersIdVo, int userId);
	
	

}
